package com.feicheng.iou.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.feicheng.iou.entity.Interview;
import com.feicheng.iou.result.ResultInfo;
import com.feicheng.iou.pojo.InterviewPOJO;
import com.feicheng.iou.pojo.ResourcePOJO;
import com.feicheng.iou.result.ResultInfo;

import javax.servlet.http.HttpServletRequest;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author tianchunlei
 * @since 2021-06-28
 */
public interface InterviewService extends IService<Interview> {
    /**
     * @Author wuweinan
     * @Description  查询接待信息
     * @Date 2021-7-1 18:11
     * @param studentId
     * @return List<Interview>
     */
     ResultInfo selectInterviewByStudentId(Integer studentId);

    // 到访线索添加的接口
    ResultInfo insert(InterviewPOJO interviewPOJO);

    // 线索修改的接口
    ResultInfo update(InterviewPOJO interviewPOJO);

    // 线索删除的接口
    ResultInfo delete(InterviewPOJO interviewPOJO);

    // 线索查询所有的接口
    ResultInfo listAll(InterviewPOJO interviewPOJO, HttpServletRequest request);

    // 线索查询单个info的接口
    ResultInfo selectinfo(Integer id);

    // 分配线索的接口
    ResultInfo updateAutor(InterviewPOJO interviewPOJO);

    // 放弃线索接口
    ResultInfo abandonInterview(InterviewPOJO interviewPOJO);

    // 到访有效开关
    ResultInfo updateFlg(InterviewPOJO interviewPOJO);

}
